<?php
/**
 * get current object as JSON-Object.
 *
 * PHP versions 5
 *
 * Copyright (C)
 * This program is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation. Either version 2 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Without even the implied warranty
 * of ERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this program. Ff not, write to the Free Software
 * Fundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
 *
 * Copyright (C) 2006-2007
 *
 * @author Bastian Schröder <bs@chemanet.de>
 * @version 2008-04-19
 * @package railbrowser
 */

function ajax_call( $ajaxBridge ) {
	global $rail, $object;
	$ajaxBridge->append(array(
		'id' => $object->get_id(),
		'path' => $object->get_path(),
		'name' => $object->get_name(),
		'type' => $object->get_type(),
		'mode' => $object->get_mode(),
		'user' => $object->get_user()->get_id(),
		'group' => $object->get_group()->get_id(),
		'is_readable' => $object->is_readable(),
		'is_writeable' => $object->is_writeable(),
		'is_root' => $rail->get_user()->get_name() == 'root',
		'is_user' => $rail->get_user()->get_id() == $object->get_user()->get_id(),

		't_create' => $object->is_readable( $rail->get_user() ) ? date( 'd.m.Y H:i', $object->get_attribute( OBJ_TIME_CREATE ) ) : '--',
		't_lastwrite' => $object->is_readable( $rail->get_user() ) ? date( 'd.m.Y H:i', $object->get_attribute( OBJ_TIME_CREATE ) ) : '--'
	));
}

?>